home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 December: Technology Seed / ATS Dec. '97.toast / Navigation Services SDK 1.0b1 / Documentation / Navigation Services Read Me next >
Encoding:
Text File  |  1997-11-20  |  2.2 KB  |  45 lines  |  [ttro/ttxt]

  1. Navigation Services SDK Read Me
  2.  
  3. Welcome to Navigation Services!
  4.  
  5. Navigation Services is a new set of APIs to:
  6.  
  7. - open and save documents
  8. - confirm save / discard changes
  9. - select a file, folder or volume
  10. - create a new folder
  11.  
  12. The Navigation Services suite greatly enhances the user experience of opening, saving and selecting documents, while giving your application new capabilities without customizing dialogs. Some of the benefits of adopting Navigation Services APIs for your application include:
  13.  
  14. - new movable, resizable, Appearance-aware Open & Save dialogs
  15. - easier navigation: list view with disclosure triangles, recent items, favorite items, etc
  16. - built-in access to AppleTalk and AppleShare servers
  17. - built-in file format translation
  18.  
  19. More information on the features of the new dialogs may be found in the Navigation Services developer note.
  20.  
  21. How to use Navigation Services
  22.  
  23. Navigation Services is released as a fat CFM shared library. It can be used to build PowerPC applications as well as 68K applications, using CFM-68K or classic 68K runtime models.
  24.  
  25. To use Navigation Services in your application:
  26.  
  27. - #include "Navigation.h"
  28.  
  29. Then link with:
  30.  
  31. - PowerPC:        Navigation shared library
  32. - CFM-68K:        Navigation shared library
  33. - classic 68K:   Navigation.o / Navigation.far.o
  34.  
  35. On 68K systems, replace the OpenTransportLib.68k in your Extensions folder with the one included in this SDK.
  36.  
  37. To use Navigation Services, make sure that the Navigation shared library is installed in the Extensions folder of your machine.
  38.  
  39. For sample code, refer to the SimpleText or Sampler application folders found in the SDK.
  40.  
  41. Limitations and Caveats
  42.  
  43. This software is provided for the purposes of developing and testing your software. Using this alpha version of Navigation Services involves a degree of risk; it may crash your application, so do not use this software for critical tasks or on machines containing information you cannot afford to lose (especially 68K systems.)
  44.  
  45. If you wish to add items to the Favorites or Recents list using Sampler, our example application, make sure to set its "isHighLevelEventAware" flag in its 'SIZE' resource.  The same goes with your own application that uses the current build of Navigation Services.